<?php
/**
 * This file is part of webman.
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the MIT-LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @author    walkor<walkor@workerman.net>
 * @copyright walkor<walkor@workerman.net>
 * @link      http://www.workerman.net/
 * @license   http://www.opensource.org/licenses/mit-license.php MIT License
 */


return [

    'crontab_test' => [
        'handler' => app\process\CrontabProcess::class
    ],

    'crontab_one' => [
        'handler' => app\process\CrontabOneProcess::class
    ],

    'crontab_two' => [
        'handler' => app\process\CrontabTwoProcess::class
    ],

    'crontab_five' => [
        'handler' => app\process\CrontabFiveProcess::class
    ],

    'crontab_ten' => [
        'handler' => app\process\CrontabTenProcess::class
    ],

    'crontab_fifteen' => [
        'handler' => app\process\CrontabFifteenProcess::class
    ],

    'crontab_thirty' => [
        'handler' => app\process\CrontabThirtyProcess::class
    ],

    'crontab_sixty' => [
        'handler' => app\process\CrontabSixtyProcess::class
    ],

    'task_one' => [
        'handler' => app\process\TaskOneProcess::class
    ],
    
    
    // File update detection and automatic reload
    // 'monitor' => [
    //     'handler'     => process\FileMonitor::class,
    //     'reloadable'  => false,
    //     'constructor' => [
    //         // Monitor these directories
    //         'monitor_dir' => [
    //             app_path(),
    //             config_path(),
    //             base_path() . '/process',
    //             base_path() . '/support',
    //             base_path() . '/resource',
    //             base_path() . '/.env',
    //         ],
    //         // Files with these suffixes will be monitored
    //         'monitor_extensions' => [
    //             'php', 'html', 'htm', 'env'
    //         ]
    //     ]
    // ],
    // Other porcesss
    /*'websocket'  => [
        'handler'  => process\Websocket::class,
        'listen' => 'websocket://0.0.0.0:8888',
        'count'  => 10,
    ],*/
];
